Randomized Search of Graphs in Log Space and Probabilistic Computation
نویسندگان
چکیده
Reingold has shown that L = SL, that s-t connectivity in a poly-mixing digraph is complete for promise-RL, and that s-t connectivity for a poly-mixing out-regular digraph with known stationary distribution is in L. Several properties that bound the mixing times of random walks on digraphs have been identified, including the digraph conductance and the digraph spectral expansion. However, rapidly mixing digraphs can still have exponential cover time, thus it is important to specifically identify structural properties of digraphs that effect cover times. We examine the complexity of random walks on a basic parameterized family of unbalanced digraphs called Strong Chains (which model weakly symmetric logspace computations), and a special family of Strong Chains called Harps. We show that the worst case hitting times of Strong Chain families vary smoothly with the number of asymmetric vertices and identify the necessary condition for non-polynomial cover time. This analysis also yields bounds on the cover times of general digraphs. Next we relate random walks on graphs to the random walks that arise in Monte Carlo methods applied to optimization problems. We introduce the notion of the asymmetric states of Markov chains and use this definition to obtain some results about Markov chains. We also obtain some results on the mixing times for Markov Chain Monte Carlo Methods. v Finally, we consider the question of whether a single long random walk or many short walks is a better strategy for exploration. These are walks which reset to the start after a fixed number of steps. We exhibit digraph families for which a few short walks are far superior to a single long walk. We introduce an iterative deepening random search. We use this strategy estimate the cover time for poly-mixing subgraphs. Finally we discuss complexity theoretic implications and future work.
منابع مشابه
Reproducibility and Pseudo-Determinism in Log-Space
A curious property of randomized log-space search algorithms is that their outputs are often longer than their workspace. This leads to the question: how can we reproduce the results of a randomized log space computation without storing the output or randomness verbatim? Running the algorithm again with new random bits may result in a new (and potentially different) output. We show that every p...
متن کاملLower Space Bounds for Randomized Computation
It is a fundamental open problem in the randomized computation how to separate diierent randomized time or randomized small space classes (cf., e.g., KV 87], KV 88]). In this paper we study lower space bounds for randomized computation, and prove lower space bounds up to log n for the speciic sets computed by the Monte Carlo Turing machines. This enables us for the rst time, to separate randomi...
متن کاملNew Techniques and Tighter Bounds for Local Computation Algorithms
Given an input x, and a search problem F , local computation algorithms (LCAs) implement access to specified locations of y in a legal output y ∈ F (x), using polylogarithmic time and space. Mansour et al., (2012), had previously shown how to convert certain online algorithms to LCAs. In this work, we expand on that line of work and develop new techniques for designing LCAs and bounding their s...
متن کاملLecture 4: Random Walks
One of the most basic problems in computer science is that of deciding connectivity in graphs, i.e. S-T Connectivity: Given a directed graph G and two vertices s and t, is there a path from s to t in G? This problem can of course be solved in linear time using breadth-first or depth-first search. However , these algorithms also require linear space. It turns out that S-T Connectivity can in fac...
متن کاملSpace Hierarchy Results for Randomized Models
We prove space hierarchy and separation results for randomized and other semantic models of computation with advice. Previous works on hierarchy and separation theorems for such models focused on time as the resource. We obtain tighter results with space as the resource. Our main theorems are the following. Let s(n) be any spaceconstructible function that is Ω(log n) and such that s(an) = O(s(n...
متن کامل